package com.ostrich.a2104shopping;

import android.app.Application;

import com.alibaba.android.arouter.launcher.ARouter;
import com.hyphenate.chat.ChatClient;
import com.hyphenate.helpdesk.easeui.UIProvider;

/**
 * @Author : yaotianxue
 * @Time : On 2023/10/6 10:59
 * @Description : App
 */
public class App extends Application {
    public static App instance;
    @Override
    public void onCreate() {
        super.onCreate();
        instance = this;
        ARouter.openDebug();
        ARouter.openLog();
        ARouter.init(this);//注意！！！init放在后面


//        AppStateVecCallback.init(this);
//        AppStateCecCallback.init(this);
//        EaseUiStateUtils.getEaseUiStateUtils().init(this);

        ChatClient.Options options = new ChatClient.Options();
        options.setAppkey("1447231008107214#kefuchannelapp107897");//必填项，appkey获取地址：kefu.easemob.com，“管理员模式 > 渠道管理 > 手机APP”页面的关联的“AppKey”
        options.setTenantId("155934");//必填项，tenantId获取地址：kefu.easemob.com，“管理员模式 > 账户 > 账户信息 > 租户ID一栏的数据”

        // Kefu SDK 初始化
        if (!ChatClient.getInstance().init(this, options)){
            return;
        }
        // Kefu EaseUI的初始化
        UIProvider.getInstance().init(this);
        //后面可以设置其他属性
    }
}
